FreeMarker的基础操作

您所在的位置:网站首页 freemarker ftl模板 判断 list为空 FreeMarker的基础操作

FreeMarker的基础操作

2023-11-13 07:31| 来源: 网络整理| 查看: 265

如果name为空,就以默认值(“!”后的字符)显示

${name!'默认名'}  或者  ${name?default('默认名')}

逻辑判断

... ...

判断字符串是否为空

判断对象是否为空

判断字符串匹配

三元表达式条件判断

${age > 18 ? string('成年人','未成年人')}

List循环

   序号${person_index} . 姓名:${person.name} / 年龄:${person.age} .

List跳出循环

   

       

   

Map循环

   ${key}  . 姓名:${personMap[key].name} / 年龄:${personMap[key].age}

Map循环出所有的Value

   姓名:${person.name} / 年龄:${person.age} .

保留小数

${price?c}

判断如果存在,就输出

${person.name?if_exists }

日期格式转换

${person.birthday?string('yyyy-MM-dd')}

数字显示三种效果 1.显示效果为  20

${price?string.number}

2.显示效果为  $20.00

${price?string.currency}

3.显示效果为  20%

${price?string.percent}

使字符串第一个字母大写

${"person" ?cap_first} 

对字符串进行HTML编码

${"person" ?html} 

将字符串转换成小写

${"person" ?lower_case} 

去掉字符串前后的空白字符

${"person" ?trim} 

noparse指令指定不处理该区域内的内容

${name}

变量声明

${name }

字符串是否包含



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3